<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>py2ecotect.app.graph.Graph</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2ecotect-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2ecotect</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="py2ecotect-module.html">Package&nbsp;py2ecotect</a> ::
        <a href="py2ecotect.app-module.html">Package&nbsp;app</a> ::
        <a href="py2ecotect.app.graph-module.html">Module&nbsp;graph</a> ::
        Class&nbsp;Graph
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="py2ecotect.app.graph.Graph-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class Graph</h1><p class="nomargin-top"><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph">source&nbsp;code</a></span></p>
<pre class="base-tree">
object --+
         |
        <strong class="uidshort">Graph</strong>
</pre>

<hr />
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#copy" class="summary-sig-name">copy</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">format</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">bmp</code><code class="variable-quote">'</code></span>)</span><br />
      Copies the current graph to the clipboard.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.copy">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#dock" class="summary-sig-name">dock</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">docked</span>=<span class="summary-sig-default">True</span>)</span><br />
      Use this command to dock or undock the Graphical Results graph from 
      its position in the Analysis page of the main application window.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.dock">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw" class="summary-sig-name">draw</a>(<span class="summary-sig-arg">self</span>)</span><br />
      This set of commands allows you to draw simple objects within the 
      analysis graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_arrow2d" class="summary-sig-name">draw_arrow2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>,
        <span class="summary-sig-arg">size</span>=<span class="summary-sig-default">0</span>)</span><br />
      Draws a 2D arrow object from the origin point to the specified 2D 
      screen location in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_arrow2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_arrowto" class="summary-sig-name">draw_arrowto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">size</span>=<span class="summary-sig-default">0</span>)</span><br />
      Draws a 3D arrow object from the origin point to the specified 3D 
      world position in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_arrowto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_cross" class="summary-sig-name">draw_cross</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a 2D cross object at the specified location within the current 
      graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_cross">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_line2d" class="summary-sig-name">draw_line2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>)</span><br />
      Draws a 2D line object from the origin point to the specified 2D 
      screen location in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_line2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_lineto" class="summary-sig-name">draw_lineto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a 3D line object from the origin point to the specified 3D 
      world position in the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_lineto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_move2d" class="summary-sig-name">draw_move2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>)</span><br />
      Moves the 2D origin point to the specified 2D screen location in the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_move2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_moveto" class="summary-sig-name">draw_moveto</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Moves the 3D origin point to the specified 3D world position within 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_moveto">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_pixel" class="summary-sig-name">draw_pixel</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a pixel at the specified 3D location inside the curent graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_pixel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_point" class="summary-sig-name">draw_point</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Draws a point at the specified 3D world position within the current 
      view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_point">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_sphere" class="summary-sig-name">draw_sphere</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">radius</span>)</span><br />
      Draws a 3D sphere object at the specified 3D world position in the 
      current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_sphere">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_text" class="summary-sig-name">draw_text</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>,
        <span class="summary-sig-arg">text</span>)</span><br />
      Displays a string of text at the specified 3D world position inside 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_text">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#draw_text2d" class="summary-sig-name">draw_text2d</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">offset</span>,
        <span class="summary-sig-arg">string</span>)</span><br />
      Displays a string of text at the specified 3D world position inside 
      the current view.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_text2d">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#mouse_event" class="summary-sig-name">mouse_event</a>(<span class="summary-sig-arg">s</span>)</span><br />
      This command takes the following parameters.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.mouse_event">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#pan_down" class="summary-sig-name">pan_down</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Pans the current results graph in the down direction by an increment 
      of 10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_down">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#pan_left" class="summary-sig-name">pan_left</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Pans the current results graph in the left direction by an increment 
      of 10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_left">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#pan_right" class="summary-sig-name">pan_right</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Pans the current results graph in the right direction by an increment
      of 10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_right">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#pan_up" class="summary-sig-name">pan_up</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Pans the current results graph in the up direction by an increment of
      10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_up">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#redraw" class="summary-sig-name">redraw</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Redraws the current results graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.redraw">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#save" class="summary-sig-name">save</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>)</span><br />
      Saves the current graph using the specified filename to the current 
      model directory.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#save_bmp" class="summary-sig-name">save_bmp</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>)</span><br />
      Saves the current graph using the specified filename to the current 
      model directory, as a bitmap (.BMP) file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_bmp">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#save_results" class="summary-sig-name">save_results</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>)</span><br />
      Saves the current graph using the specified filename to the current 
      model directory, as an ASCII comma separated values (.CSV) file.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_results">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#save_wmf" class="summary-sig-name">save_wmf</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">filename</span>)</span><br />
      Saves the current graph using the specified filename to the current 
      model directory, in the windows metafile (.WMF) format.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_wmf">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#show" class="summary-sig-name">show</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Displays the results graph dialog and brings it to the front if it is
      behind any other windows.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.show">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#zoom_in" class="summary-sig-name">zoom_in</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Zooms in on the current graph by an increment of 10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.zoom_in">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#zoom_out" class="summary-sig-name">zoom_out</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">shift</span>=<span class="summary-sig-default">True</span>)</span><br />
      Zooms out from the current graph by an increment of 10 deg.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.zoom_out">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#get_font" class="summary-sig-name">get_font</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the font currently being used to output text in the current
      analysis graph, returning two values.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_font">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#set_font" class="summary-sig-name">set_font</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">size</span>,
        <span class="summary-sig-arg">name</span>)</span><br />
      Sets the font to be used for subsequent output text in the current 
      analysis graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_font">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#get_pen" class="summary-sig-name">get_pen</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the current pen colour and size used within the graph</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_pen">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#set_pen" class="summary-sig-name">set_pen</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">colour</span>,
        <span class="summary-sig-arg">width</span>)</span><br />
      Sets the current pen colour and size.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_pen">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#get_point" class="summary-sig-name">get_point</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">absolute_position</span>)</span><br />
      Returns the 2D screen position of the specified 3D point within the 
      current graph.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_point">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#get_pos" class="summary-sig-name">get_pos</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Retrieves the current position of the Graphical Results dialog.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_pos">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#set_pos" class="summary-sig-name">set_pos</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">left</span>,
        <span class="summary-sig-arg">top</span>)</span><br />
      Sets the current position of the Graphical Results dialog when it is 
      undocked.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_pos">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#get_size" class="summary-sig-name">get_size</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Returns the size of the Graphical Results dialog, being its width and
      height in pixels.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_size">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="py2ecotect.app.graph.Graph-class.html#set_size" class="summary-sig-name">set_size</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">width</span>,
        <span class="summary-sig-arg">height</span>)</span><br />
      Sets the size of the Graphical Results dialog, being its width and 
      height in pixels.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_size">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__init__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__repr__</code>,
      <code>__setattr__</code>,
      <code>__str__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="py2ecotect.app.graph.Graph-class.html#tab" class="summary-name">tab</a><br />
      Retrieves the currently selected tab within the Analysis Page in the 
      main application window.
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="copy"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">copy</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">format</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">bmp</code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.copy">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Copies the current graph to the clipboard. Using a command suffix of 
  wmf or bmp, it is possible to specify the graphic format used. If not 
  specified, the default format is a bitmap.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="dock"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">dock</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">docked</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.dock">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Use this command to dock or undock the Graphical Results graph from 
  its position in the Analysis page of the main application window. When 
  undocked, the graph appears in a seperate dialog box.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[docked] Determines whether the Graphical Results graph is in the 
  docked position or not, given as a boolean value where 1 or true 
  represents the affirmative and 0 or false the negative.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This set of commands allows you to draw simple objects within the 
  analysis graph. This can be useful for adding simple annotations to a 
  graph just prior to saving the image for use in a report.</p>
  <p>The 2D functions with x, y parameters are based on actual screen 
  pixels relative to the top left corner of the graph. The get.graph.size 
  scripting property can be used to retrieve the width and height of the 
  current graph. The 3D functions with x, y, z parameters are based on the 
  3D graph dimensions derived from the actual units in the X and Y axis. 
  Even though most graphs are shown only in 2D, it is a fully 3D enviroment
  simply viewed in plan - thus you can specify a 3D position, but this is 
  only used in specific 3D graphs.</p>
  <p>It is possible to swap between the 2D and 3D move/line/arrow functions
  at any time. For example, this allows you to place explanatory text at an
  absolute position on the 2D screen and then have an arrow properly point 
  at some part of the 3D graph, independent of the current 3D graph 
  projection.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_arrow2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_arrow2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>,
        <span class="sig-arg">size</span>=<span class="sig-default">0</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_arrow2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D arrow object from the origin point to the specified 2D 
  screen location in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>x, y Represents a position on the screen in the X and Y axis as an 
  offset from the top-left corner in pixels of the display canvas or 
  control being used.</p>
  <p>[size] This optional parameter sets the size of the object in 
  pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_arrowto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_arrowto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">size</span>=<span class="sig-default">0</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_arrowto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D arrow object from the origin point to the specified 3D 
  world position in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <p>[size] This optional parameter sets the size of the object in the 
  current modelling units.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_cross"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_cross</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_cross">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D cross object at the specified location within the current 
  graph.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>x, y, z A list of three values that represents the absolute position 
  in the X, Y and Z axis of a point within the current graph given in the 
  units of its axial scales.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_line2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_line2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_line2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 2D line object from the origin point to the specified 2D 
  screen location in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent a position on the screen in
  the X and Y axis as an offset from the top-left corner in pixels of the 
  display canvas or control being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_lineto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_lineto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_lineto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D line object from the origin point to the specified 3D world
  position in the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_move2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_move2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_move2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the 2D origin point to the specified 2D screen location in the 
  current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent a position on the screen in
  the X and Y axis as an offset from the top-left corner in pixels of the 
  display canvas or control being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_moveto"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_moveto</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_moveto">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Moves the 3D origin point to the specified 3D world position within 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_pixel"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_pixel</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_pixel">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a pixel at the specified 3D location inside the curent 
  graph.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_point"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_point</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_point">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a point at the specified 3D world position within the current 
  view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_sphere"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_sphere</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">radius</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_sphere">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Draws a 3D sphere object at the specified 3D world position in the 
  current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <p>radius The radius of the sphere in the current modelling units.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_text"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_text</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>,
        <span class="sig-arg">text</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_text">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Displays a string of text at the specified 3D world position inside 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point within the current graph given
  in the units of its axial scales.</p>
  <p>text The text string to be displayed. The HTML-like formatting tags 
  that can be used within this text are shown in the Formatted Text Tags 
  table below.</p>
  <p>Relevant Data Table(s)</p>
  <p>Formatted Text Tags Simple Tag Description 
  &lt;strike&gt;&lt;/strike&gt; Strike-through text. &lt;u&gt;&lt;/u&gt; 
  Underline &lt;i&gt;&lt;/i&gt; Italic &lt;b&gt;&lt;/b&gt; Bold 
  &lt;sup&gt;&lt;/sup&gt; Superscripted &lt;sub&gt;&lt;/sub&gt; Subscripted
  &lt;up&gt;&lt;/up&gt; Incease font size by 1pt (may be nested). 
  &lt;r&gt;&lt;/r&gt; Red text &lt;y&gt;&lt;/y&gt; Yellow text 
  &lt;g&gt;&lt;/g&gt; Green text &lt;w&gt;&lt;/w&gt; White text 
  &lt;#XXXXXX&gt;&lt;#&gt; Changes colour to specified RGB hexidecimal 
  notation, where FFFFFF is white, 000000 is black and 0000FF is blue 
  etc.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="draw_text2d"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">draw_text2d</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">offset</span>,
        <span class="sig-arg">string</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.draw_text2d">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Displays a string of text at the specified 3D world position inside 
  the current view.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>offset A list of two values that represent a position on the screen in
  the X and Y axis as an offset from the top-left corner in pixels of the 
  display canvas or control being used.</p>
  <p>string The text string to be displayed. The HTML-like formatting tags 
  that can be used within this text are shown in the Formatted Text Tags 
  table below.</p>
  <p>Relevant Data Table(s)</p>
  <p>Formatted Text Tags Simple Tag Description 
  &lt;strike&gt;&lt;/strike&gt; Strike-through text. &lt;u&gt;&lt;/u&gt; 
  Underline &lt;i&gt;&lt;/i&gt; Italic &lt;b&gt;&lt;/b&gt; Bold 
  &lt;sup&gt;&lt;/sup&gt; Superscripted &lt;sub&gt;&lt;/sub&gt; Subscripted
  &lt;up&gt;&lt;/up&gt; Incease font size by 1pt (may be nested). 
  &lt;r&gt;&lt;/r&gt; Red text &lt;y&gt;&lt;/y&gt; Yellow text 
  &lt;g&gt;&lt;/g&gt; Green text &lt;w&gt;&lt;/w&gt; White text 
  &lt;#XXXXXX&gt;&lt;#&gt; Changes colour to specified RGB hexidecimal 
  notation, where FFFFFF is white, 000000 is black and 0000FF is blue 
  etc.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="mouse_event"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">mouse_event</span>(<span class="sig-arg">s</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.mouse_event">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>This command takes the following parameters.</p>
  <p>action This parameter specifies the type of action/operation to use 
  with the mouse at the given screen location. See the following table for 
  details.</p>
  <p>location A list of two values that represent the horizontal X location
  of the desired mouse operation in pixel coordinates relative to the left 
  corner of the application window and the vertical Y location of the 
  desired mouse operation in pixel coordinates relative to the top corner 
  of the application window.</p>
  <p>Relevant Data Table(s)</p>
  <p>Available Mouse Actions Token Description move move mouse to new 
  position lclick Left mouse button clicked ldown Left mouse button pressed
  lup Left mouse button released rclick Right mouse button clicked rdown 
  Right mouse button pressed rup Right mouse button released mclick Middle 
  mouse button clicked mdown Middle mouse button pressed mup Middle mouse 
  button released wdown Mouse wheel pressed wup Mouse wheel released 
  ldblclick Left mouse button double-clicked rdblclick Right mouse button 
  double-clicked</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_down"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_down</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_down">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current results graph in the down direction by an increment 
  of 10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to 1 or true, then an 
  increment of 1 deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_left"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_left</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_left">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current results graph in the left direction by an increment 
  of 10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to 1 or true, then an 
  increment of 1 deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_right"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_right</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_right">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current results graph in the right direction by an increment 
  of 10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to 1 or true, then an 
  increment of 1 deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="pan_up"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pan_up</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.pan_up">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Pans the current results graph in the up direction by an increment of 
  10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to 1 or true, then an 
  increment of 1 deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="redraw"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">redraw</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.redraw">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Redraws the current results graph. This is useful if you have made 
  several changes and wish to update the canvas before continuing.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="save"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">save</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Saves the current graph using the specified filename to the current 
  model directory. The default format for this command is a bitmap (.BMP) 
  file.</p>
  <p>If you wish to save the file into a directory other than the current 
  model directory, you must include the full pathname, as shown in the 
  following example. However, be aware of the issues with backslashes in 
  filename parameters as described here.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>filename A text string specifying the filename to use for the saved 
  file.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="save_bmp"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">save_bmp</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_bmp">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Saves the current graph using the specified filename to the current 
  model directory, as a bitmap (.BMP) file.</p>
  <p>If you wish to save the file into a directory other than the current 
  model directory, you must include the full pathname, as shown in the 
  following example. However, be aware of the issues with backslashes in 
  filename parameters as described here.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>filename A text string specifying the filename to use for the saved 
  file.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="save_results"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">save_results</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_results">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Saves the current graph using the specified filename to the current 
  model directory, as an ASCII comma separated values (.CSV) file. This 
  allows graph data to be used in other applications, such as a Microsoft 
  Excel.</p>
  <p>If you wish to save the file into a directory other than the current 
  model directory, you must include the full pathname, as shown in the 
  following example. However, be aware of the issues with backslashes in 
  filename parameters as described here.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>filename A text string specifying the filename to use for the saved 
  file.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="save_wmf"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">save_wmf</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">filename</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.save_wmf">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Saves the current graph using the specified filename to the current 
  model directory, in the windows metafile (.WMF) format.</p>
  <p>If you wish to save the file into a directory other than the current 
  model directory, you must include the full pathname, as shown in the 
  following example. However, be aware of the issues with backslashes in 
  filename parameters as described here.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>filename A text string specifying the filename to use for the saved 
  file.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="show"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">show</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.show">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Displays the results graph dialog and brings it to the front if it is 
  behind any other windows.</p>
  <p>Parameter(s) There are no parameters for this command.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="zoom_in"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">zoom_in</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.zoom_in">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zooms in on the current graph by an increment of 10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to 1 or true, then an 
  increment of 1 deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="zoom_out"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">zoom_out</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">shift</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.zoom_out">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Zooms out from the current graph by an increment of 10 deg.</p>
  <p>Parameter(s) This command takes the following parameters.</p>
  <p>[shift] If this optional parameter is set to true, then an increment 
  of 1deg is used instead, as if the Shift key were pressed.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_font"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_font</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_font">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the font currently being used to output text in the current 
  analysis graph, returning two values.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>size This is an integer value describing the size of the font in 
  points.</p>
  <p>name The full name of the font type being used.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_font"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_font</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">size</span>,
        <span class="sig-arg">name</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_font">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the font to be used for subsequent output text in the current 
  analysis graph. See the graph.draw group of commands for more 
  information.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>size The font size to be used. This is usually given as a negative 
  number to tell Windows to use the height of the font. A positive number 
  is used to set the default font cell size. name The string identifier of 
  the font to use, for example Arial, Verdana or Courier New. The font name
  specified should be enclosed in &quot;&quot;, as shown in the following 
  example.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_pen"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_pen</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_pen">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the current pen colour and size used within the graph</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>colour The colour of the pen given as formatted RGB hexidecimal 
  number, in the form 0xFF8800 or FF8800.</p>
  <p>width The thickness of the pen line in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_pen"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_pen</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">colour</span>,
        <span class="sig-arg">width</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_pen">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current pen colour and size.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>colour A RGB hexidecimal number, given as a string in the form 
  0xFF8800 or FF8800.</p>
  <p>width The thickness of the pen line in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_point"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_point</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">absolute_position</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_point">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the 2D screen position of the specified 3D point within the 
  current graph. The 2D position is given as an x, y pixel value relative 
  to the top-left corner of the screen. These values can then be used to 
  position the mouse or a help hint, for example.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>absolute_position A list of three values that represent the absolute 
  position in the X, Y and Z axis of a point in 3 dimensional model 
  space.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>x, y The 2D screen position given as X and Y axis offsets from the 
  top-left corner of the graph canvas, in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_pos"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_pos</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_pos">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Retrieves the current position of the Graphical Results dialog. The 
  values returned are in relation to the local screen coordinates and the 
  top left hand corner of the dialog, measured in pixels. To use this 
  command, the Graphical Results dialog must be undocked from the Analysis 
  page in the main application window. For more information, see the 
  graph.dock command.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>left The distance from the left of the screen to the left of the 
  graph, in pixels.</p>
  <p>top The distance from the top of the screen to the top of the graph, 
  in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_pos"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_pos</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">left</span>,
        <span class="sig-arg">top</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_pos">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the current position of the Graphical Results dialog when it is 
  undocked. The values specified are in relation to the local screen 
  coordinates and the top left hand corner of the dialog, measured in 
  pixels. To use this command, the Graphical Results dialog must be 
  undocked from the Analysis page in the main application window. For more 
  information, see the graph.dock command.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>left Specifies the distance from the left of the screen to the left of
  the graph in pixels.</p>
  <p>top Specifies the distance from the top of the screen to the top of 
  the graph in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="get_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_size</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.get_size">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Returns the size of the Graphical Results dialog, being its width and 
  height in pixels. The values returned refer to the actual size of the 
  graph itself, and do not include the surrounding controls and 
  borders.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>width The width of the graph in pixels.</p>
  <p>height The height of the graph in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="set_size"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">set_size</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">width</span>,
        <span class="sig-arg">height</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="py2ecotect.app.graph-pysrc.html#Graph.set_size">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Sets the size of the Graphical Results dialog, being its width and 
  height in pixels. The size refers to the actual graph itself, and does 
  not include the surrounding controls and borders.</p>
  <p>Parameter(s) This property takes the following parameters.</p>
  <p>width Specifies the width of the graph in pixels.</p>
  <p>height Specifies the height of the graph in pixels.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== PROPERTY DETAILS ==================== -->
<a name="section-PropertyDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Property Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-PropertyDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="tab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">tab</h3>
  <p>Retrieves the currently selected tab within the Analysis Page in the 
  main application window.</p>
  <p>Parameter(s) There are no parameters for this property.</p>
  <p>Return Value(s) Getting this property returns the following 
  value(s).</p>
  <p>index A number from 0 to 5 indicating the index of the currently 
  selected tab of the 6 immediately below the Analysis graph, as shown in 
  the following Analysis Tabs table.</p>
  <p>Relevant Data Table(s)</p>
  <p>Analysis Tabs Value Tab 0 Thermal Analysis 1 Solar Exposure 2 Material
  Costs 3 Resource Consumption 4 Reverberation Times 5 Acoustic 
  Response</p>
  <dl class="fields">
    <dt>Get Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fget(<span class="summary-sig-arg">self</span>)</span>
        - Retrieves the currently selected tab within the Analysis Page in the main 
application window.
    </dd>
    <dt>Set Method:</dt>
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.fset(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">index</span>)</span>
        - Sets the currently displayed analysis tab.
    </dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="py2ecotect-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >py2ecotect</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Fri Aug 28 01:29:47 2009
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
